package com.example.mntz.dao;

import com.example.mntz.model.Timelx;
import com.example.mntz.model.Tzjl;
import com.example.mntz.model.TzjlExample;
import java.util.List;

import com.example.mntz.model.Tzmx;
import org.apache.ibatis.annotations.Param;

public interface TzjlMapper {
     int selectsctz(Tzjl tzjl) ;
     
     void instersctz(Tzjl tzjl);

    long countByExample(TzjlExample example);

    int deleteByExample(TzjlExample example);

    int deleteByPrimaryKey(Integer tzjlId);

    int insert(Tzjl record);

    int insertSelective(Tzjl record);

    List<Tzjl> selectByExample(TzjlExample example);

    Tzjl selectByPrimaryKey(Integer tzjlId);

    int updateByExampleSelective(@Param("record") Tzjl record, @Param("example") TzjlExample example);

    int updateByExample(@Param("record") Tzjl record, @Param("example") TzjlExample example);

    int updateByPrimaryKeySelective(Tzjl record);

    int updateByPrimaryKey(Tzjl record);

    Double selectTzjl(Tzjl tzjl);

    void mrTzjl(Tzjl tzjl);

    void mrTzmx(Tzjl tzjl);

    void mrUpdateZh(Tzjl tzjl);

    void mcUpdateZh(Tzjl tzjl);

    Tzjl selectOldTzjl(Tzjl tzjl);

    void updatesctz(Tzjl tzjl);

    List<Tzmx> selectTzmx(@Param("zqId") Integer zqId, @Param("uId") Integer uId);

    List<Tzmx> selectTzqk(@Param("zqId") Integer zqId, @Param("uId") Integer uId);
}